package com.ruoyi.bysj.mapper;

import java.util.List;
import com.ruoyi.bysj.domain.SysDelivery;

/**
 * 货物配送Mapper接口
 * 
 * @author laow
 * @date 2021-10-19
 */
public interface SysDeliveryMapper 
{
    /**
     * 查询货物配送
     * 
     * @param deliveryId 货物配送主键
     * @return 货物配送
     */
    public SysDelivery selectSysDeliveryByDeliveryId(Long deliveryId);

    /**
     * 查询货物配送列表
     * 
     * @param sysDelivery 货物配送
     * @return 货物配送集合
     */
    public List<SysDelivery> selectSysDeliveryList(SysDelivery sysDelivery);

    /**
     * 新增货物配送
     * 
     * @param sysDelivery 货物配送
     * @return 结果
     */
    public int insertSysDelivery(SysDelivery sysDelivery);

    /**
     * 修改货物配送
     * 
     * @param sysDelivery 货物配送
     * @return 结果
     */
    public int updateSysDelivery(SysDelivery sysDelivery);

    /**
     * 删除货物配送
     * 
     * @param deliveryId 货物配送主键
     * @return 结果
     */
    public int deleteSysDeliveryByDeliveryId(Long deliveryId);

    /**
     * 批量删除货物配送
     * 
     * @param deliveryIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysDeliveryByDeliveryIds(Long[] deliveryIds);
}
